9fff97a7bd26e13d25d82092acd49aca7457cd3e,core/src/main/java/org/sonarsource/sonarlint/core/container/connected/update/check/ModuleStorageUpdateChecker.java,ModuleStorageUpdateChecker,checkForUpdates,#String#ProgressWrapper#,47

Before Change


    ModuleConfiguration serverModuleConfiguration = moduleConfigurationDownloader.fetchModuleConfiguration(moduleKey, globalProps);
    ModuleConfiguration storageModuleConfiguration = storageManager.readModuleConfigFromStorage(moduleKey);

    MapDifference<String, String> propDiff = Maps.difference(storageModuleConfiguration.getPropertiesMap(), serverModuleConfiguration.getPropertiesMap());
    if (!propDiff.areEqual()) {
      for (Map.Entry<String, String> entry : propDiff.entriesOnlyOnLeft().entrySet()) {
        result.appendToChangelog(String.format("Property '%s' removed", entry.getKey()));

After Change


    ModuleConfiguration storageModuleConfiguration = storageManager.readModuleConfigFromStorage(moduleKey);

    MapDifference<String, String> propDiff = Maps.difference(GlobalSettingsUpdateChecker.filter(storageModuleConfiguration.getPropertiesMap()),
      GlobalSettingsUpdateChecker.filter(serverModuleConfiguration.getPropertiesMap()));
    if (!propDiff.areEqual()) {
      for (Map.Entry<String, String> entry : propDiff.entriesOnlyOnLeft().entrySet()) {
        result.appendToChangelog(String.format("Property '%s' removed", entry.getKey()));